Date: Tue, 10 Dec 1996 16:50:35 GMT
Server: NCSA/1.4.2
Content-type: text/html

<HTML>
<head>
<title>CSE/ENGR 142 Lecture Slides</title>

</head>
<body>
<h1>CSE/ENGR 142: Computer Programming I</h1>
<h1>Lecture Slides</h1>

If clicking a link doesn't work, see <!WA0><a href="#instructions">
instructions below.</a>

<P>
<!WA1><A HREF="http://www.cs.washington.edu/research/projects/tslides">Lectures slides with audio</A>
from Summer 1996 are also available.<BR>

<P>
Slide packets above the line are those from Autumn quarter 1996.
Slide packets below the line are from Summer quarter 1996 are almost
identical to what is found in the 142 Course Packet for Autumn quarter 1996.
have been updated to the versions used
As the Autumn Quarter 1996 progresses,
slides will be updated to those actually used in class.

<p>
<ol type=A>
  <li><!WA2><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-a-overview.pdf"> Overview </a>
  <li><!WA3><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-b-variables.pdf"> Variables, Values, and Types </a>
  <li><!WA4><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-c-expressions.pdf"> Arithmetic Expressions </a>
  <li><!WA5><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-d-io.pdf"> Input and Output </a>
  <li><!WA6><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-e-style.pdf"> Style </a>
  <li><!WA7><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-f-functions-i.pdf"> Functions, Part I </a>
  <li><!WA8><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-g-conditionals.pdf"> Conditionals </a>
  <li><!WA9><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-h-iteration.pdf"> Iteration </a>
  <li><!WA10><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-i-functions-ii.pdf"> Functions, Part II </a>
  <li><!WA11><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-j-outputparams.pdf"> Output Parameters </a>
  <li><!WA12><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-k-arrays.pdf"> Arrays </a>
  <li><!WA13><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-l-sorting.pdf"> Sorting </a>
  <li><!WA14><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-m-multiarrays.pdf"> Multidimensional Arrays </a>
  <li><!WA15><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-n-strings.pdf"> Strings </a>
  <li><!WA16><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-o-structures.pdf"> Structures </a>
  <li><!WA17><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-p-arrays-of-structs.pdf"> Arrays of Structures </a>
  <li><!WA18><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-q-libraries+io.pdf"> Libraries and File I/O </a>
  <li><!WA19><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-r-recursion.pdf"> Recursion </a>
<hr>
  <li><!WA20><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-s-malloc.pdf"> Dynamic Memory Allocation </a>
  <li><!WA21><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-t-gp142.pdf"> GP142 </a>
  <li><!WA22><a href="http://www.cs.washington.edu/htbin-post/unrestricted/cse142/byteserver.pl/education/courses/142/slides/ho-yy-stacks.pdf"> 8/2/96 & 8/12/96 Supplements on Stacks</a>
</ol>

<p>
<h3><a name="instructions">Instructions for Accessing Slides<a></h3>
Most of the slides for our lectures will be available here 
in <strong>Acrobat</strong> format which may be viewed by using the
Acrobat Reader application, a separate program from Netscape. 
<p>
<h4>Using The Acrobat Reader</h4>
With Acrobat Reader 2.1 (Sieg Lab), adjust the size of the
window to fit one slide at 200% magnification.  Clicking in a
slide with the "Hand" tool should advance you to the next slide
with a minimum of scrolling.  Slides can be printed, 6 per page
as in the course packet.
<p>
With Acrobat Reader 3.0 (beta, as of 7/96, and definitely still buggy;
<b>Save Your Work!</b>), set the window to whatever width you want.
Clicking with the "Hand" tool should magnify the slide to fill
the window's width; now adjust window height to that of the
slide.  (Reduce width further if the slide doesn't fit on screen
vertically.)  Clicking should then advance smoothly to the next
slide.  Slides can be printed, 6 per page as in the course
packet, <b>but don't print from within Netscape;</b> it will
crash.  Open the downloaded .pdf and print after you quit
Netscape.
<p>
<h4>Getting The Acrobat Reader</h4>
  On the <strong>Sieg lab machines</strong> Acrobat Reader is
  automatically started by Netscape when you follow the link.  
<p>
 <strong>On other Macs, PC compatibles, and some versions of Unix</strong>
    Acrobat Reader may be downloaded free directly from 
    <!WA23><a href=http://www.adobe.com/Acrobat/AcrobatWWW.html> Adobe.</a> 
    This web site also includes instructions for setting your web browser to
    invoke Acrobat Reader automatically.  Some versions of 
    <!WA24><a href=http://www.cs.wisc.edu/~ghost/index.html>Ghostscript</a>
    also support Acrobat.

<pre>

</pre>
<hr>
<address>
cse142-webmaster@cs.washington.edu
(Last Update: 
  <!-- see man strftime for full format opts-->
  12/09/96
)
</address>

</body>
</html>

